* installing *source* package ‘glmmrBase’ ... ** using staged installation ** libs using C++ compiler: ‘Debian clang version 17.0.5 (1)’ using C++20 clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/Exporter.h:63:19: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 63 | T result( ::Rf_length(object) ) ; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/as.h:89:29: note: in instantiation of member function 'Rcpp::traits::IndexingExporter, double>::get' requested here 89 | return exporter.get(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/as.h:152:26: note: in instantiation of function template specialization 'Rcpp::internal::as>' requested here 152 | return internal::as(x, typename traits::r_type_traits::r_category()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:72:54: note: in instantiation of function template specialization 'Rcpp::as>' requested here 72 | ConstReferenceInputParameter(SEXP x_) : obj( as(x_) ){} | ^ RcppExports.cpp:1491:67: note: in instantiation of member function 'Rcpp::ConstReferenceInputParameter>::ConstReferenceInputParameter' requested here 1491 | Rcpp::traits::input_parameter< const Eigen::VectorXd& >::type xb(xbSEXP); | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:157:19: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 157 | T result( dims_[0], dims_[1] ); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/as.h:89:29: note: in instantiation of member function 'Rcpp::traits::MatrixExporterForEigen, double>::get' requested here 89 | return exporter.get(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/as.h:152:26: note: in instantiation of function template specialization 'Rcpp::internal::as>' requested here 152 | return internal::as(x, typename traits::r_type_traits::r_category()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:72:54: note: in instantiation of function template specialization 'Rcpp::as>' requested here 72 | ConstReferenceInputParameter(SEXP x_) : obj( as(x_) ){} | ^ RcppExports.cpp:1492:67: note: in instantiation of member function 'Rcpp::ConstReferenceInputParameter>::ConstReferenceInputParameter' requested here 1492 | Rcpp::traits::input_parameter< const Eigen::MatrixXd& >::type Z(ZSEXP); | ^ In file included from RcppExports.cpp:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ 25 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c covariance_module.cpp -o covariance_module.o In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:344:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 344 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 41 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modelmatrix.hpp:411:18: note: in instantiation of member function 'Eigen::internal::dense_product_base>, Eigen::Matrix>, Eigen::Matrix, 0>::operator const double' requested here 411 | double vlb = L.transpose() * M * L; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ ../inst/include/glmmr/modeloptim.hpp:356:24: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 356 | MatrixXd zd = matrix.linpred(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from covariance_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Covariance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::nngpCovariance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::hsgpCovariance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ 226 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c linpred_module.cpp -o linpred_module.o In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:344:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 344 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 41 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modelmatrix.hpp:411:18: note: in instantiation of member function 'Eigen::internal::dense_product_base>, Eigen::Matrix>, Eigen::Matrix, 0>::operator const double' requested here 411 | double vlb = L.transpose() * M * L; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ ../inst/include/glmmr/modeloptim.hpp:356:24: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 356 | MatrixXd zd = matrix.linpred(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from linpred_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::LinearPredictor' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ 224 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c model_module.cpp -o model_module.o In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modelmatrix.hpp:334:36: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 334 | if((model.data.weights != 1).any())partial1 = model.data.weights.inverse().matrix().asDiagonal(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modelmatrix.hpp:334:36: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 334 | if((model.data.weights != 1).any())partial1 = model.data.weights.inverse().matrix().asDiagonal(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:344:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 344 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 41 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modelmatrix.hpp:411:18: note: in instantiation of member function 'Eigen::internal::dense_product_base>, Eigen::Matrix>, Eigen::Matrix, 0>::operator const double' requested here 411 | double vlb = L.transpose() * M * L; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ ../inst/include/glmmr/modeloptim.hpp:356:24: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 356 | MatrixXd zd = matrix.linpred(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:375:18: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 375 | nvar_par = (1+model.data.variance); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::ModelBits' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/matrixw.hpp:59:6: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 59 | W_ = ((W_.array().inverse()) * model.data.weights).matrix(); | ^ model_module.cpp:240:32: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 240 | [](auto ptr){ptr->matrix.W.update();} | ^ 224 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c model_module_2.cpp -o model_module_2.o In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:344:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 344 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 41 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modelmatrix.hpp:411:18: note: in instantiation of member function 'Eigen::internal::dense_product_base>, Eigen::Matrix>, Eigen::Matrix, 0>::operator const double' requested here 411 | double vlb = L.transpose() * M * L; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmcmc.hpp:66:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 66 | VectorXd mu = model.xb().matrix() + zu; | ^ model_module_2.cpp:65:48: note: in instantiation of member function 'glmmr::ModelMCMC>::log_prob' requested here 65 | [&v](auto ptr){return returnType(ptr->mcmc.log_prob(v));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:503:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 503 | size_n_array = model.data.y.array()*size_n_array; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ model_module_2.cpp:91:49: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 91 | [&](auto ptr){return returnType(ptr->matrix.log_gradient(v,beta));} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ model_module_2.cpp:102:48: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 102 | [](auto ptr){return returnType(ptr->matrix.linpred());} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:485:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 485 | calculate_var_par(); | ^ model_module_2.cpp:140:29: note: in instantiation of member function 'glmmr::ModelOptim>::ml_beta' requested here 140 | [](auto ptr){ptr->optim.ml_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:485:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 485 | calculate_var_par(); | ^ model_module_2.cpp:140:29: note: in instantiation of member function 'glmmr::ModelOptim>::ml_beta' requested here 140 | [](auto ptr){ptr->optim.ml_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/matrixw.hpp:43:14: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 43 | nvar_par = (1+model.data.variance); | ^ ../inst/include/glmmr/modeloptim.hpp:123:20: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 123 | M.matrix.W.update(); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::LA_likelihood' requested here 539 | LA_likelihood ldl(*this); | ^ model_module_2.cpp:160:29: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 160 | [](auto ptr){ptr->optim.laplace_ml_beta_u();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/matrixw.hpp:59:6: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 59 | W_ = ((W_.array().inverse()) * model.data.weights).matrix(); | ^ ../inst/include/glmmr/modeloptim.hpp:123:20: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 123 | M.matrix.W.update(); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::LA_likelihood' requested here 539 | LA_likelihood ldl(*this); | ^ model_module_2.cpp:160:29: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 160 | [](auto ptr){ptr->optim.laplace_ml_beta_u();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ model_module_2.cpp:160:29: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 160 | [](auto ptr){ptr->optim.laplace_ml_beta_u();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ model_module_2.cpp:190:29: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 190 | [](auto ptr){ptr->optim.nr_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ model_module_2.cpp:190:29: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 190 | [](auto ptr){ptr->optim.nr_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ model_module_2.cpp:190:29: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 190 | [](auto ptr){ptr->optim.nr_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ model_module_2.cpp:190:29: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 190 | [](auto ptr){ptr->optim.nr_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 21 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ model_module_2.cpp:190:29: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 190 | [](auto ptr){ptr->optim.nr_beta();} | ^ In file included from model_module_2.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ 224 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c model_module_extension.cpp -o model_module_extension.o In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ ../inst/include/glmmr/modeloptim.hpp:356:24: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 356 | MatrixXd zd = matrix.linpred(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:375:18: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 375 | nvar_par = (1+model.data.variance); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/matrixw.hpp:59:6: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 59 | W_ = ((W_.array().inverse()) * model.data.weights).matrix(); | ^ ../inst/include/glmmr/modeloptim.hpp:413:12: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 413 | matrix.W.update(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:814:9: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=>, Eigen::Matrix>, Eigen::Matrix>>' requested here 814 | M += Xs[i].transpose() * Sigmas[i] * Xs[i]; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::nngpCovariance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::hsgpCovariance' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase>, Eigen::Matrix>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/model.hpp:313:55: note: in instantiation of member function 'Eigen::DenseCoeffsBase>, Eigen::Matrix>, Eigen::Matrix>, 0>::operator()' requested here 313 | result.second = sqrt((delta.transpose()*M*delta)(0)); | ^ model_module_extension.cpp:118:42: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 118 | [&](auto ptr){return returnType(ptr->marginal(static_cast(margin), | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ model_module_extension.cpp:241:48: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 241 | [](auto ptr){return returnType(ptr->matrix.sandwich_matrix());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ model_module_extension.cpp:241:48: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 241 | [](auto ptr){return returnType(ptr->matrix.sandwich_matrix());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:281:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 281 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ model_module_extension.cpp:252:48: note: in instantiation of member function 'glmmr::ModelMatrix>::information_matrix_theta' requested here 252 | [](auto ptr){return returnType(ptr->matrix.information_matrix_theta());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:281:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 281 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ model_module_extension.cpp:252:48: note: in instantiation of member function 'glmmr::ModelMatrix>::information_matrix_theta' requested here 252 | [](auto ptr){return returnType(ptr->matrix.information_matrix_theta());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:289:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 289 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ model_module_extension.cpp:252:48: note: in instantiation of member function 'glmmr::ModelMatrix>::information_matrix_theta' requested here 252 | [](auto ptr){return returnType(ptr->matrix.information_matrix_theta());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:289:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 289 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ model_module_extension.cpp:252:48: note: in instantiation of member function 'glmmr::ModelMatrix>::information_matrix_theta' requested here 252 | [](auto ptr){return returnType(ptr->matrix.information_matrix_theta());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 27 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:289:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 289 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ model_module_extension.cpp:252:48: note: in instantiation of member function 'glmmr::ModelMatrix>::information_matrix_theta' requested here 252 | [](auto ptr){return returnType(ptr->matrix.information_matrix_theta());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:290:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 290 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ model_module_extension.cpp:252:48: note: in instantiation of member function 'glmmr::ModelMatrix>::information_matrix_theta' requested here 252 | [](auto ptr){return returnType(ptr->matrix.information_matrix_theta());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 21 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of member function 'Eigen::internal::redux_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::redux_evaluator' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ model_module_extension.cpp:263:48: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 263 | [](auto ptr){return returnType(ptr->matrix.kenward_roger());} | ^ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_module_extension.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:471:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 471 | out.mat = hess.mat1 + MatrixXd::Identity(model.covariance.Q(),model.covariance.Q()); | ^ model_module_extension.cpp:285:48: note: in instantiation of member function 'glmmr::ModelMatrix>::re_score' requested here 285 | [](auto ptr){return returnType(ptr->matrix.re_score());} | ^ 226 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c openmp_utils.cpp -o openmp_utils.o In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:344:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 344 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 41 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modelmatrix.hpp:411:18: note: in instantiation of member function 'Eigen::internal::dense_product_base>, Eigen::Matrix>, Eigen::Matrix, 0>::operator const double' requested here 411 | double vlb = L.transpose() * M * L; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ ../inst/include/glmmr/modeloptim.hpp:356:24: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 356 | MatrixXd zd = matrix.linpred(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from openmp_utils.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ 223 warnings generated. clang++-17 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include' -I'/srv/hornik/tmp/CRAN/Library/SparseChol/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppParallel/include' -I'/srv/hornik/tmp/CRAN/Library/rminqa/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -c other_functions.cpp -o other_functions.o In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:540: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:2: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/LU:47: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:12: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Jacobi:29: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:3: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Cholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:15: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Householder:27: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:4: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/QR:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:5: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SVD:48: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:6: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Geometry:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:7: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Eigenvalues:58: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:66: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:27: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/OrderingMethods:71: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCholesky:43: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:31: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:33: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseQR:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:33: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/IterativeLinearSolvers:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:32: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:36: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/Polynomials:135: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:44: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:51: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:16:32: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ ../inst/include/glmmr/general.h:16:9: warning: 'EIGEN_HAS_STD_RESULT_OF' macro redefined [-Wmacro-redefined] 16 | #define EIGEN_HAS_STD_RESULT_OF=0 | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:394:9: note: previous definition is here 394 | #define EIGEN_HAS_STD_RESULT_OF 1 | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:3: /srv/hornik/tmp/CRAN/Library/SparseChol/include/sparsematrix.h:292:10: warning: unused variable 'val' [-Wunused-variable] 292 | double val; | ^~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:32: In file included from /srv/hornik/tmp/CRAN/Library/SparseChol/include/SparseChol.h:4: /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:14:10: warning: unused variable 'val' [-Wunused-variable] 14 | double val; | ^~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: ../inst/include/glmmr/general.h:246:11: warning: unused variable 'a' [-Wunused-variable] 246 | float a = std::stod(s); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:209:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 209 | ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::ReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:797:80: note: in instantiation of template class 'Eigen::NumTraits>' requested here 797 | struct ScalarBinaryOpTraits::IsComplex,T>::type>::Real, BinaryOp> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: during template argument deduction for class template partial specialization 'ScalarBinaryOpTraits::IsComplex, T>::type>::Real, BinaryOp>' [with T = Eigen::Array, BinaryOp = Eigen::internal::scalar_product_op, double>] 408 | template static meta_yes testFunctor(typename C::ReturnType const *); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:408:62: note: in instantiation of template class 'Eigen::ScalarBinaryOpTraits, double>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Meta.h:411:25: note: while substituting explicitly-specified template arguments into function template 'testFunctor' 411 | enum { value = sizeof(testFunctor(0)) == sizeof(meta_yes) }; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in instantiation of template class 'Eigen::internal::has_ReturnType, double>>' requested here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1012:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 1012 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:1004:164: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 1004 | EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg::type,Derived,OPNAME)) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:976:21: note: expanded from macro 'EIGEN_SCALAR_BINARY_SUPPORTED' 976 | (Eigen::internal::has_ReturnType > >::value) | ^ ../inst/include/glmmr/maths.h:123:24: note: while substituting deduced template arguments into function template 'operator*' [with T = Eigen::ArrayXd] 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:373: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:210:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 210 | AddCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::AddCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:211:96: warning: arithmetic between different enumeration types ('Eigen::Array::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:51:5)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 211 | MulCost = ArrayType::SizeAtCompileTime==Dynamic ? HugeCost : ArrayType::SizeAtCompileTime * NumTraits::MulCost | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:65:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 65 | MatrixXd D = MatrixXd::Zero(m.n,m.m); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ /srv/hornik/tmp/CRAN/Library/SparseChol/include/operators.h:149:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 149 | VectorXd AB = VectorXd::Zero(A.n); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, -1, 1, true>, -1, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>, 1>>>::sum' requested here 221 | return m.cwiseAbs().sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector, 1>, 1>, 1>::run' requested here 269 | return internal::lpNorm_selector::run(*this); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:441:116: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>, 1>>::lpNorm<1>' requested here 441 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:30: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:29: note: in instantiation of template class 'Eigen::SelfAdjointView>, 1>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:495: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:68:61: warning: bitwise operation between different enumeration types ('Eigen::internal::traits>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:39:3)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 68 | TransposeMode = ((Mode & Upper) ? Lower : 0) | ((Mode & Lower) ? Upper : 0) | ~~~~ ^ ~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::mapbase_evaluator, 2>, Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:337:14: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>' requested here 337 | return unblocked(m); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:102:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Block>, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:43: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block>, 1>>>::sum' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:321:25: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 321 | if (k>0) x -= A10.squaredNorm(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:356:15: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::unblocked>>' requested here 356 | if((ret=unblocked(A11))>=0) return k+ret; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1120:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1120 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:287:15: note: in instantiation of member function 'Eigen::internal::gebp_kernel, 4, 4>::operator()' requested here 287 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_matrix::run' requested here 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector>>, Eigen::Block>, 2, 2>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:357:72: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl>>, 2, Eigen::Dense>::solveInPlace<2, Eigen::Block>>' requested here 357 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:496: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1330:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1330 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1498:22: warning: arithmetic between different enumeration types ('(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:908:5)' and 'Eigen::internal::gebp_kernel, 4, 4>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:878:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1498 | blB += pk*RhsProgress; | ~~^~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:269:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 269 | { Base::_check_template_params(); EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:9: note: in instantiation of member function 'Eigen::internal::tribb_kernel::operator()' requested here 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:9: note: in instantiation of member function 'Eigen::internal::general_matrix_matrix_triangular_product::run' requested here 113 | ::run(size, depth, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:59: note: in instantiation of member function 'Eigen::selfadjoint_product_selector>, Eigen::Block>, 1>::run' requested here 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:54: note: in instantiation of function template specialization 'Eigen::SelfAdjointView>, 1>::rankUpdate>>' requested here 358 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:401:61: note: in instantiation of function template specialization 'Eigen::internal::llt_inplace::blocked>' requested here 401 | { return llt_inplace::blocked(m)==-1; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:449:21: note: in instantiation of member function 'Eigen::internal::LLT_Traits, 1>::inplace_decomposition' requested here 449 | bool ok = Traits::inplace_decomposition(m_matrix); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:115:7: note: in instantiation of function template specialization 'Eigen::LLT>::compute>' requested here 115 | compute(matrix.derived()); | ^ ../inst/include/glmmr/algo.h:132:31: note: in instantiation of function template specialization 'Eigen::LLT>::LLT>' requested here 132 | Eigen::LLT lltOfA(mat); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:84:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::ArrayWrapper>>>>' requested here 84 | mu = mu.array().inverse().matrix(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/maths.h:97:18: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 97 | Eigen::ArrayXd p(xb.size()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:107:29: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 107 | wdiag = exp_vec(-1.0 * xb); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:123:19: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>>>' requested here 123 | wdiag = (p * (1 - p)).matrix(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:219:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Array>>>' requested here 219 | wdiag = (pinv.inverse()).matrix(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix>>, const Eigen::Transpose, 1>>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:301:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 301 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:108:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 108 | : m_result(xpr.rows(), xpr.cols()) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:103:38: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 103 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:275:66: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>>::evaluator' requested here 275 | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpression()) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:93:56: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/maths.h:242:52: note: in instantiation of member function 'Eigen::DenseCoeffsBase, 1>, Eigen::Matrix>, Eigen::Transpose, 1>>>, 0>::operator()' requested here 242 | xbnew(i) += (Z.row(i)*D*Z.row(i).transpose())(0)/2; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:261:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 261 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:310:12: note: in instantiation of member function 'Eigen::Matrix::Matrix' requested here 310 | inline PermutationMatrix() | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:294:5: note: in instantiation of member function 'Eigen::PermutationMatrix<-1, -1>::PermutationMatrix' requested here 294 | m_p(), | ^ ../inst/include/glmmr/maths.h:247:42: note: in instantiation of member function 'Eigen::PartialPivLU>::PartialPivLU' requested here 247 | Eigen::PartialPivLU pluDzz; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:249:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 249 | Dzz = D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1277:30: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix>, 1>' required here 1277 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:523:49: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>, Eigen::internal::member_sum, 0>>::maxCoeff' requested here 523 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::visit, const Eigen::Block>>, -1, 1, true>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:55: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>>, -1, 1, true>, -1, 1>>>::maxCoeff' requested here 381 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, -1, 1, true>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::unblocked_lu' requested here 436 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>>>, Eigen::Block>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>>>, Eigen::Product>>>, Eigen::Block>>>, 1>, Eigen::internal::sub_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:454:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>>>, Eigen::Block>>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>>>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>>, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>>>, 1>>, const Eigen::Block>>>, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:492:23: note: in instantiation of function template specialization 'Eigen::NoAlias>>>, Eigen::MatrixBase>::operator-=>>>, Eigen::Block>>>>>' requested here 492 | A22.noalias() -= A21 * A12; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:509:7: note: in instantiation of member function 'Eigen::internal::partial_lu_impl::blocked_lu' requested here 509 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:13: note: in instantiation of function template specialization 'Eigen::internal::partial_lu_inplace, Eigen::Transpositions<-1, -1>>' requested here 533 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:336:3: note: in instantiation of member function 'Eigen::PartialPivLU>::compute' requested here 336 | compute(); | ^ ../inst/include/glmmr/maths.h:250:16: note: in instantiation of function template specialization 'Eigen::PartialPivLU>::PartialPivLU>' requested here 250 | pluDzz = Eigen::PartialPivLU(Dzz); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:253:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 253 | zprod = zprod.inverse().sqrt(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:261:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Transpose, 1>>>, Eigen::Block, 1>>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' requested here 261 | Dzz = c*D*Z.row(i).transpose()*Z.row(i) + Eigen::MatrixXd::Identity(D.rows(),D.cols()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:284:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>' requested here 284 | wdiag = mu.array()*(1-mu.array()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:290:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>>>' requested here 290 | wdiag = mu.array().square(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/maths.h:293:11: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 293 | wdiag = mu.array()*(1-mu.array())/(var_par+1); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:494: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:840:72: warning: bitwise operation between different enumeration types ('Eigen::TriangularView, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:206:5)' and 'Eigen::UpLoType') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 840 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::TriangularView, 1>>' requested here 75 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, 1>>' requested here 571 | Base::operator=(other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:548:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, 1>>' requested here 548 | *this = other.derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/maths.h:476:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, 1>>' requested here 476 | MatrixXd L = mu.mat.llt().matrixL(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::internal::member_sum, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::internal::member_sum, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/calculator.hpp:166:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::internal::member_sum, 1>>' requested here 166 | VectorXd Hmean = H.rowwise().sum(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:270:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 270 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/covariance.hpp:742:76: note: in instantiation of member function 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix, 0>::operator const double' requested here 742 | size_B_array[b] = (-0.5*blocksize * log(2*M_PI) - 0.5*logdet_val - 0.5*zquad.transpose()*zquad); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:535:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 535 | _check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:105:40: note: in instantiation of function template specialization 'Eigen::Array::Array>>' requested here 105 | form.calculate_linear_predictor(calc,linpred.Xdata.array(),linpred.colnames_vec,Xdata); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/linearpredictor.hpp:186:17: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 186 | VectorXd xb = newlinpred.xb() + newoffset_.matrix(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:178:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 178 | Base::_check_template_params(); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:66:16: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 66 | indices(1,dim), | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:410:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:210:7: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>>' requested here 210 | fi1 = (1/sqrt(L_boundary(0))) * sin(indices(i,0)*M_PI*(hsgp_data.col(0)+L_boundary(0))/(2*L_boundary(0))); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block>, -1, 1>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Transpose>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Transpose>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:229:12: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Transpose>>>' requested here 229 | return As * As.transpose(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base>, const Eigen::Matrix, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval>, Eigen::DiagonalWrapper>, 1>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:498:30: note: in instantiation of default argument for 'nested_eval>, Eigen::DiagonalWrapper>, 1>, -1>' required here 498 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:472:7: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>>' requested here 472 | : m_lhs(xpr.lhs()), | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>>::evaluator' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:277:20: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::DiagonalWrapper>, 1>, Eigen::Matrix>>' requested here 277 | MatrixXd LZWZL = ZL.transpose() * w.asDiagonal() * ZL; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/hsgpcovariance.hpp:283:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 283 | MatrixXd ZLu = glmmr::hsgpCovariance::ZL() * u; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, 1, -1, true>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:578:72: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, 1, -1, true>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 578 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product>, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:347:8: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>, Eigen::Matrix>>' requested here 347 | PhiT = Phi.transpose() * Phi; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::Array>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::Array>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::Array>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:354:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::Array>>>>' requested here 354 | pnew *= Lambda.sqrt().matrix().asDiagonal(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:89: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 225 | return Base::_set(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:104:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::DiagonalWrapper, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>, 1>>' requested here 104 | dst = dst * this->derived(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:500:19: note: in instantiation of function template specialization 'Eigen::EigenBase, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>::applyThisOnTheRight>' requested here 500 | other.derived().applyThisOnTheRight(derived()); | ^ ../inst/include/glmmr/hsgpcovariance.hpp:356:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*=, const Eigen::CwiseUnaryOp, const Eigen::Array>>>>>' requested here 356 | pnew *= Lambda.sqrt().inverse().matrix().asDiagonal(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ ../inst/include/glmmr/griddata.hpp:47:11: note: in instantiation of function template specialization 'Eigen::Array::Array' requested here 47 | ArrayXi res(pq.size()); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1>>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1>>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 6>::evalTo>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:144:14: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>, -1, 1>>, Eigen::Matrix>>::evaluator' requested here 144 | return internal::evaluator(derived()).coeff(index); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:181:14: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::coeff' requested here 181 | return coeff(index); | ^ ../inst/include/glmmr/nngpcovariance.hpp:153:71: note: in instantiation of member function 'Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1>>, Eigen::Matrix>, 0>::operator()' requested here 153 | double au = u(i) - (A.col(i).segment(0,idxlim).transpose() * usec)(0); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:279:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:162:29: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>::sum' requested here 162 | return Dvec.array().log().sum(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Block>, -1, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:71:31: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block>, -1, 1>>>' requested here 71 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17: note: in instantiation of template class 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>' requested here 110 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:484: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:114:33: warning: arithmetic between different enumeration types ('Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:98:5)' and 'Eigen::internal::visitor_evaluator, const Eigen::Block>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:69:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 114 | && SizeAtCompileTime * ThisEvaluator::CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits::Cost <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:266:9: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::visit, const Eigen::Block>, -1, 1>>>>' requested here 266 | this->visit(maxVisitor); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:319:46: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Block>, -1, 1>>>::maxCoeff' requested here 319 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:862:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, 1>>, const Eigen::Block>, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, 1>' requested here 862 | : diagonal_product_evaluator_base, OnTheLeft> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1>, Eigen::Product>, -1, 1>>, Eigen::Transpose, 1>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:22: note: in instantiation of function template specialization 'Eigen::Block, -1, 1>::operator=>, -1, 1>>, Eigen::Transpose, 1>>, 1>>' requested here 352 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 1>>, const Eigen::Block, -1, 1>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:353:51: note: in instantiation of member function 'Eigen::DenseBase, 1>, Eigen::Block, -1, 1>>>::value' requested here 353 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:373:71: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 373 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, -1, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:86:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 86 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:381:47: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::all' requested here 381 | ret = ret && (A21.array()==Scalar(0)).all(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked, Eigen::Transpositions<-1, -1>, Eigen::Matrix>' requested here 520 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT>::compute>' requested here 112 | compute(matrix.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:668:10: note: in instantiation of function template specialization 'Eigen::LDLT>::LDLT>' requested here 668 | return LDLT(derived()); | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:31: note: in instantiation of member function 'Eigen::MatrixBase>::ldlt' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::swap_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:7: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>, Eigen::internal::swap_assign_op>' requested here 418 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1087:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1087 | if(Side==OnTheLeft) dst.row(k).swap(dst.row(j)); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>, Eigen::internal::sub_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::div_assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::div_assign_op>' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:586:18: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 586 | dst.row(i) /= vecD(i); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:446: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:432:31: warning: arithmetic between different enumeration types ('Eigen::Block, -1, 1, true>, -1, 1>, 1, 1>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:110:5)' and 'Eigen::internal::unpacket_traits<__attribute__((__vector_size__(2 * sizeof(double)))) double>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:68)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 432 | alignedSize = (size/packetSize)*packetSize }; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:741:34: note: in instantiation of member function 'Eigen::internal::dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>>, Eigen::internal::evaluator, Eigen::Matrix>>, Eigen::internal::assign_op>>::run' requested here 741 | dense_assignment_loop::run(kernel); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, 1, 1>, Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::mapbase_evaluator>, const Eigen::Matrix>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:815:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:124: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, -1, true>, 1>>, const Eigen::Map>>>::sum' requested here 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, -1, 1, true>, -1, 1>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>, -1, 1>>::operator=>, Eigen::Matrix>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>::operator=>, Eigen::Matrix>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:872:5: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 872 | EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:841:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 841 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ ../inst/include/glmmr/nngpcovariance.hpp:188:27: note: in instantiation of function template specialization 'Eigen::Block, -1, 1, true>, -1, 1>::operator=>, Eigen::Matrix>>' requested here 188 | A.col(i).head(idxlim) = S.ldlt().solve(Sv); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:344:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::ArrayWrapper>>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::ArrayWrapper>>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:252:19: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::ArrayWrapper>>>' requested here 252 | ArrayXd dsqrt = Dvec.array().sqrt(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:801:48: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 801 | CoeffReadCost = NumTraits::MulCost + evaluator::CoeffReadCost + evaluator::CoeffReadCost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:908:5: note: in instantiation of template class 'Eigen::internal::diagonal_product_evaluator_base, const Eigen::MatrixWrapper>, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, 2>' requested here 908 | : diagonal_product_evaluator_base, OnTheRight> | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::DiagonalWrapper>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::DiagonalWrapper>>, 1>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::DiagonalWrapper>>, 1>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::DiagonalWrapper>>, 1>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/nngpcovariance.hpp:265:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::DiagonalWrapper>>, 1>>' requested here 265 | return y * dsqrt.matrix().asDiagonal(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Matrix>>' requested here 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/randomeffects.hpp:87:18: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>>' requested here 87 | MatrixXd SSV = D12 * D22 * Lu; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::internal::member_mean, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::PartialReduxExpr, Eigen::internal::member_mean, 1>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::internal::member_mean, 1>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:88:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::internal::member_mean, 1>>' requested here 88 | result.vec = SSV.rowwise().mean(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:818:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>, Eigen::Transpose>>>' requested here 818 | this->_set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>>' requested here 294 | Base::template _init1(x); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Transpose>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::Transpose>>, Eigen::internal::sub_assign_op>' requested here 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ^ ../inst/include/glmmr/randomeffects.hpp:89:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-=, Eigen::Matrix>, Eigen::Transpose>>>' requested here 89 | result.mat -= D12 * D22 * D12.transpose(); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/randomeffects.hpp:158:14: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' requested here 158 | newLuCol = newLu.col(i) - result.vec; | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:26: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp.h:46: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/model.hpp:82:24: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 82 | if((weights_ != 1.0).any()){ | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::set_weights' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ ../inst/include/glmmr/modelmatrix.hpp:143:5: note: in instantiation of member function 'glmmr::MatrixW>::update' requested here 143 | W.update(); | ^ ../inst/include/glmmr/modelmatrix.hpp:316:23: note: in instantiation of member function 'glmmr::ModelMatrix>::Sigma' requested here 316 | MatrixXd SigmaInv = Sigma(true); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:336:11: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::Matrix>, Eigen::Matrix>>' requested here 336 | P.add(-1*SigX.transpose()*partial1*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:344:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 344 | S.add(SigmaInv*partial1*SigmaInv*partial2); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 41 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:345:13: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>' requested here 345 | Q.add(X.transpose()*SigmaInv*partial1*SigmaInv*partial2*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:348:16: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>>, Eigen::Matrix>>' requested here 348 | RR.add(SigX.transpose()*Z*derivs[R+1+scnd_idx]*Z.transpose()*SigX); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:551:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 551 | Flags = ((unsigned int)(LhsFlags | RhsFlags) & HereditaryBits & ~RowMajorBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:572:38: warning: bitwise operation between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 572 | && (LhsFlags & RhsFlags & ActualPacketAccessBit) | ~~~~~~~~ ^ ~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Transpose>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Transpose>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:53: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:375:12: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 375 | meat += M_theta(i,j)*(Q(scnd_idx) + Q(scnd_idx).transpose() - P(i)*M*P(j) -P(j)*M*P(i));//(SigX.transpose()*partial1*PG*partial2*SigX);// | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:390:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix>, Eigen::Matrix>>>>' requested here 390 | meat += M_theta(i,i)*(Q(scnd_idx) - P(i)*M*P(i)); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::add_assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 445 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::add_assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:518:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:427:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product, Eigen::Matrix, 1>>, Eigen::internal::assign_op>' requested here 427 | call_assignment_no_alias(dst, lhs.lhs().functor().m_other * lhs.rhs().lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:396:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 396 | M_new = M + 2*M*meat*M; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator>, Eigen::Matrix>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose>, Eigen::Matrix>>, const Eigen::Matrix>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator>, Eigen::Matrix>, Eigen::Matrix>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modelmatrix.hpp:411:18: note: in instantiation of member function 'Eigen::internal::dense_product_base>, Eigen::Matrix>, Eigen::Matrix, 0>::operator const double' requested here 411 | double vlb = L.transpose() * M * L; | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1563:21: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 1563 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:66:11: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>>' requested here 66 | : public evaluator, DiagIndex> > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:500:31: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>>::sum' requested here 500 | return derived().diagonal().sum(); | ^ ../inst/include/glmmr/modelmatrix.hpp:420:61: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>>::trace' requested here 420 | a2 += mult*M_theta(i,j)*(Theta*P(i)*M*Theta*P(j)*M).trace(); | ^ ../inst/include/glmmr/model.hpp:257:35: note: in instantiation of member function 'glmmr::ModelMatrix>::kenward_roger' requested here 257 | kenward_data kdata = matrix.kenward_roger(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:524:61: warning: arithmetic between different enumeration types ('Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 524 | : InnerSize * (NumTraits::MulCost + LhsCoeffReadCost + RhsCoeffReadCost) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:30:11: note: in instantiation of template class 'Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 30 | : public product_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, Eigen::Product, Eigen::Transpose>>, 1>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:436:5: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Product, Eigen::Transpose>>, 1>, Eigen::internal::assign_op>' requested here 436 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:433:20: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 433 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:243:23: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Product, Eigen::Transpose>>>, Eigen::Matrix>>' requested here 243 | MatrixXd sandwich = infomat * (J * J.transpose()) * infomat; | ^ ../inst/include/glmmr/model.hpp:262:18: note: in instantiation of member function 'glmmr::ModelMatrix>::sandwich_matrix' requested here 262 | M = matrix.sandwich_matrix(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: note: in instantiation of member function 'glmmr::Model>::marginal' requested here 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:498: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:573:39: warning: arithmetic between different enumeration types ('Eigen::internal::product_evaluator, Eigen::Product, Eigen::Transpose>>, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:507:3)' and 'Eigen::internal::packet_traits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:127:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 573 | && (InnerSize % packet_traits::size == 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::unary_evaluator, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1197:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 377 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:442:10: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Matrix, const Eigen::Replicate, const Eigen::Matrix, const Eigen::Matrix>, 1, -1>>>' requested here 442 | return (re.zu_.colwise()+(model.linear_predictor.xb()+model.data.offset)); | ^ ../inst/include/glmmr/modeloptim.hpp:356:24: note: in instantiation of member function 'glmmr::ModelMatrix>::linpred' requested here 356 | MatrixXd zd = matrix.linpred(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:583:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:521:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:387:9: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>>, const Eigen::Array>>>' requested here 387 | w = ((w.array() *nvar_par).inverse() * model.data.weights).matrix(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:391:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 391 | zdu = zdu.cwiseProduct(model.data.variance.matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:392:13: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, const Eigen::Matrix, const Eigen::MatrixWrapper, const Eigen::Array>>>>' requested here 392 | dmu = dmu.cwiseProduct(model.data.variance.inverse().matrix()); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:293:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 293 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:976:99: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix' requested here 976 | Matrix mask(perm.size()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1022:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, Eigen::Matrix>, 1, false, Eigen::DenseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1022 | permutation_matrix_product::run(dst, lhs, rhs); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::CwiseNullaryOp, Eigen::Matrix>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix>, 2>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Inverse>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>>' requested here 225 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:403:11: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>>' requested here 403 | XtWXm = XtWXm.inverse(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:599:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:464:51: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::sum' requested here 464 | sigmas(i) = (resid - resid.mean()).square().sum()/(resid.size()-1); | ^ ../inst/include/glmmr/modeloptim.hpp:408:3: note: in instantiation of member function 'glmmr::ModelOptim>::calculate_var_par' requested here 408 | calculate_var_par(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::nr_beta' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1287:35: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1281:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1287 | : TraversalSize * evaluator::CoeffReadCost + int(CostOpType::value), | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base>, Eigen::internal::member_sum, 1>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator>, Eigen::internal::member_sum, 1>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator>, Eigen::internal::member_sum, 1>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::member_sum, 1>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set>, Eigen::internal::member_sum, 1>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:494:18: note: in instantiation of function template specialization 'Eigen::Array::operator=>, Eigen::internal::member_sum, 1>>>' requested here 494 | size_p_array = J.transpose().rowwise().sum().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:508:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 508 | size_q_array = ZLt*size_n_array-v.array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:239:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:514:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 514 | size_n_array = size_n_array.exp(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:516:22: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::ArrayWrapper>, const Eigen::Array>>' requested here 516 | size_n_array = model.data.y.array() - size_n_array; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::Matrix, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:519:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>' requested here 519 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y-size_n_array.matrix())).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::ArrayWrapper>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:535:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>' requested here 535 | size_n_array = (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:537:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 537 | _set_noalias(other); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:242:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 242 | : Base(other.derived()) | ^ ../inst/include/glmmr/modelmatrix.hpp:548:26: note: in instantiation of function template specialization 'Eigen::Array::Array, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>' requested here 548 | ArrayXd n_array2 = ArrayXd::Constant(model.n(),1.0) - model.xb().array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:568:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 568 | size_n_array = model.data.y.array() * size_n_array + (model.data.variance - model.data.y.array()) * n_array2; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>' requested here 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modelmatrix.hpp:584:20: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array>, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::ArrayWrapper>>, const Eigen::Array>>>' requested here 584 | size_n_array = model.data.y.array()*(ArrayXd::Constant(model.n(),1) - logitxb) - (model.data.variance - model.data.y.array())*logitxb; | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)' and 'Eigen::internal::unary_evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:20: note: in instantiation of default argument for 'nested_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, 1>' required here 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Transpose>>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:604:20: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::MatrixWrapper>>>>>>' requested here 604 | size_p_array += ((1.0/(model.data.var_par))*(model.linear_predictor.X().transpose()*(model.data.y - size_n_array.matrix()))).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper>, const Eigen::Matrix>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:638:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper>, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 638 | size_p_array += (model.linear_predictor.X().transpose()*(size_n_array.matrix()-model.data.y)*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:5: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>' requested here 100 | : evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:21: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)' and 'Eigen::internal::evaluator_wrapper_base>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1337:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: in instantiation of template class 'Eigen::internal::plain_object_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>' requested here 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:20: note: in instantiation of default argument for 'nested_eval, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, 1>' required here 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:5: note: in instantiation of template class 'Eigen::internal::generic_product_impl>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>, Eigen::DenseShape, Eigen::DenseShape, 7>' requested here 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:35:82: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:650:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::Array>>, const Eigen::MatrixWrapper>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 650 | 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(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:207:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::internal::mul_assign_op>' requested here 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:652:22: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator*=, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 652 | size_n_array *= (model.data.y.array()*size_n_array - ArrayXd::Ones(model.n())); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, const Eigen::Matrix>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1417:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 1417 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper>, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::evaluator, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1338:21: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 1338 | CoeffReadCost = evaluator::CoeffReadCost, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1406:5: note: in instantiation of template class 'Eigen::internal::evaluator_wrapper_base, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 1406 | : evaluator_wrapper_base > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:369:75: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' requested here 369 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:454:61: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 454 | template::type> struct nested_eval | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::ArrayWrapper, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ ../inst/include/glmmr/modelmatrix.hpp:664:24: note: in instantiation of function template specialization 'Eigen::ArrayBase>::operator+=, const Eigen::Product>, Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Array>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' requested here 664 | size_p_array += (model.linear_predictor.X().transpose()*(model.data.y.array()*size_n_array-1).matrix()*model.data.var_par).array(); | ^ ../inst/include/glmmr/modeloptim.hpp:432:46: note: in instantiation of member function 'glmmr::ModelMatrix>::log_gradient' requested here 432 | pderiv.tail(model.covariance.Q()) = matrix.log_gradient(re.u_.col(0)); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_nr_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::unary_evaluator, -1, 1, true>>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:269:3)' and 'Eigen::internal::evaluator, -1, 1, true>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:960:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:453:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::redux>' requested here 453 | return derived().redux(Eigen::internal::scalar_sum_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:61: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>>>, const Eigen::Block, -1, 1, true>>>::sum' requested here 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:132:12: note: in instantiation of member function 'Eigen::internal::evaluator, -1, 1, true>>, Eigen::Block, -1, 1, true>>>::evaluator' requested here 132 | return internal::evaluator(derived()).coeff(0,0); | ^ ../inst/include/glmmr/modeloptim.hpp:653:10: note: in instantiation of member function 'Eigen::internal::dense_product_base, -1, 1, true>>, Eigen::Block, -1, 1, true>, 0>::operator const double' requested here 653 | logl = v.col(0).transpose()*v.col(0); | ^ ../inst/include/glmmr/modeloptim.hpp:539:17: note: in instantiation of member function 'glmmr::ModelOptim>::LA_likelihood::operator()' requested here 539 | LA_likelihood ldl(*this); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::laplace_ml_beta_u' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:905:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 905 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:170:13: note: in instantiation of member function 'Eigen::PlainObjectBase>::_check_template_params' requested here 170 | Base::_check_template_params(); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Array::Array, -1, 1>>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/IO.h:220:38: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>>::eval' requested here 220 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ^ ../inst/include/glmmr/modeloptim.hpp:781:75: note: in instantiation of function template specialization 'Eigen::operator<<, -1, 1>>>' requested here 781 | Rcpp::Rcout << "\nIteration " << iter << "\n------------\nweights: [" << weights.segment(0,maxprint).transpose() << " ...]"; | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:462: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:906:102: warning: bitwise operation between different enumeration types ('Eigen::PlainObjectBase>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:102:5)' and 'Eigen::StorageOptions') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 906 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, (Options&RowMajor)==0) | ~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Macros.h:954:38: note: expanded from macro 'EIGEN_IMPLIES' 954 | #define EIGEN_IMPLIES(a,b) (!(a) || (b)) | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/StaticAssert.h:33:54: note: expanded from macro 'EIGEN_STATIC_ASSERT' 33 | #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:681:51: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::evaluator, Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 681 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:666:12: note: in instantiation of template class 'Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 666 | : public binary_evaluator > | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:35: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>' requested here 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ^ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:515: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:110:60: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::GenericNumTraits::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NumTraits.h:90:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 110 | && SizeAtCompileTime * (Evaluator::CoeffReadCost + NumTraits::AddCost) <= EIGEN_UNROLLING_LIMIT | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/glmmr/modeloptim.hpp:784:25: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array>>>::any' requested here 784 | if((weights < 1e-8).any()){ | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::evaluator>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:134:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::Array>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::Array>>' requested here 730 | SrcEvaluatorType srcEvaluator(src); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:5: note: in instantiation of function template specialization 'Eigen::internal::call_dense_assignment_loop, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 879 | call_dense_assignment_loop(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseUnaryOp, const Eigen::Array>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::CwiseUnaryOp, const Eigen::Array>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:109:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, const Eigen::Array>>' requested here 109 | return Base::_set(other); | ^ ../inst/include/glmmr/modeloptim.hpp:856:16: note: in instantiation of function template specialization 'Eigen::Array::operator=, const Eigen::Array>>' requested here 856 | weightsnew = weightsnew.abs(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ In file included from other_functions.cpp:1: In file included from ../inst/include/glmmr.h:3: In file included from ../inst/include/glmmr/general.h:10: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1: In file included from /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:445: /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:55: warning: arithmetic between different enumeration types ('Eigen::internal::binary_evaluator, const Eigen::Array, const Eigen::Array>>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:680:3)' and 'Eigen::internal::functor_traits>::(unnamed enum at /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/functors/UnaryFunctors.h:52:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 522 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:27: note: in instantiation of template class 'Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 90 | struct evaluator : public unary_evaluator | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:349:13: note: in instantiation of template class 'Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 349 | Flags = evaluator::Flags & ~DirectAccessBit, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:416:17: note: in instantiation of template class 'Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>' requested here 416 | ThisEvaluator thisEval(derived()); | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:438:20: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::redux>' requested here 438 | return derived().redux(Eigen::internal::scalar_max_op()); | ^ ../inst/include/glmmr/modeloptim.hpp:858:41: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array>>>::maxCoeff' requested here 858 | diff = ((weights-weightsnew).abs()).maxCoeff(); | ^ ../inst/include/glmmr/model.hpp:34:7: note: in instantiation of member function 'glmmr::ModelOptim>::optimum_weights' requested here 34 | class Model { | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:31:5: warning: delete called on non-final 'glmmr::Model>' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 31 | delete obj; | ^ /home/hornik/lib/R/Library/4.4/x86_64-linux-gnu/Rcpp/include/Rcpp/XPtr.h:54:26: note: in instantiation of function template specialization 'Rcpp::standard_delete_finalizer>>' requested here 54 | void Finalizer(T*) = standard_delete_finalizer, | ^ 223 warnings generated. clang++-17 -std=gnu++20 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o glmmrBase.so RcppExports.o covariance_module.o linpred_module.o model_module.o model_module_2.o model_module_extension.o openmp_utils.o other_functions.o -fopenmp -llapack -L/home/hornik/tmp/R/lib -lRblas -L/usr/lib/llvm-17/lib -lFortran_main -lFortranRuntime -lFortranDecimal -lm -L/home/hornik/tmp/R/lib -lR installing to /srv/hornik/tmp/CRAN/glmmrBase.Rcheck/00LOCK-glmmrBase/00new/glmmrBase/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (glmmrBase)