* installing *source* package 'evgmrf' ...
** this is package 'evgmrf' version '0.1.0'
** package 'evgmrf' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_10_30_01_50_00_1719/RtmpADWG68/R.INSTALLf030069b0629c/evgmrf/src'
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c RcppExports.cpp -o RcppExports.o
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:205,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Dense:1,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigenForward.h:28,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigen.h:25,
                 from evgmrf_types.h:5,
                 from RcppExports.cpp:4:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i;
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b;
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes]
   49 | template<> struct is_arithmetic<__m128>  { enum { value = true }; };
      |                                       ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes]
   51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
  222 | template<> struct unpacket_traits<Packet4f> {
      |                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
  228 | template<> struct unpacket_traits<Packet2d> {
      |                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
 1124 | ptranspose(PacketBlock<Packet4f,4>& kernel) {
      |                                  ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
 1129 | ptranspose(PacketBlock<Packet2d,2>& kernel) {
      |                                  ^
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
   16 |   struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
   29 |   struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
   16 |   struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
   29 |   struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from 'struct Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >'
   22 |   typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
      |                                                         ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49:   required from 'struct Eigen::internal::traits<Eigen::Quaternion<float> >'
  266 |     Alignment = internal::traits<Coefficients>::Alignment,
      |                                                 ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46:   required from here
   24 |     ResAlignment = traits<Quaternion<float> >::Alignment
      |                                              ^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
  208 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
      |                                                                                        ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<float, 4, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50:   required from 'class Eigen::QuaternionBase<Eigen::Quaternion<float> >'
   46 |   typedef typename Coefficients::CoeffReturnType CoeffReturnType;
      |                                                  ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7:   required from 'class Eigen::Quaternion<float>'
  273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> >
      |       ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3:   required from here
   27 |   {
      |   ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from 'struct Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >'
   22 |   typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
      |                                                         ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49:   required from 'struct Eigen::internal::traits<Eigen::Quaternion<double> >'
  266 |     Alignment = internal::traits<Coefficients>::Alignment,
      |                                                 ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47:   required from here
   98 |     ResAlignment = traits<Quaternion<double> >::Alignment
      |                                               ^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  208 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
      |                                                                                        ^~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, 4, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50:   required from 'class Eigen::QuaternionBase<Eigen::Quaternion<double> >'
   46 |   typedef typename Coefficients::CoeffReturnType CoeffReturnType;
      |                                                  ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7:   required from 'class Eigen::Quaternion<double>'
  273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> >
      |       ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3:   required from here
  102 |   {
      |   ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/SparseCore:37,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Sparse:26,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7:   required from 'class Eigen::SparseMatrix<double, 0, int>'
   96 | class SparseMatrix
      |       ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25:   required from here
   61 |   typedef Triplet<double> T;
      |                         ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, -1>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from 'struct Eigen::internal::traits<Eigen::Matrix<double, -1, 1> >'
   22 |   typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
      |                                                         ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, -1, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:264:16:   required from 'class Eigen::SimplicialCholeskyBase<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> > >'
  264 |     VectorType m_diag;                                // the diagonal coefficients (LDLT mode)
      |                ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:338:11:   required from 'class Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >'
  338 |     class SimplicialLLT : public SimplicialCholeskyBase<SimplicialLLT<_MatrixType,_UpLo,_Ordering> >
      |           ^~~~~~~~~~~~~
RcppExports.cpp:133:67:   required from here
  133 |     rcpp_result_gen = Rcpp::wrap(chol_factorize_simplicial(chol, A));
      |                                                                   ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  208 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
      |                                                                                        ^~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, -1, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:264:16:   required from 'class Eigen::SimplicialCholeskyBase<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> > >'
  264 |     VectorType m_diag;                                // the diagonal coefficients (LDLT mode)
      |                ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:338:11:   required from 'class Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >'
  338 |     class SimplicialLLT : public SimplicialCholeskyBase<SimplicialLLT<_MatrixType,_UpLo,_Ordering> >
      |           ^~~~~~~~~~~~~
RcppExports.cpp:133:67:   required from here
  133 |     rcpp_result_gen = Rcpp::wrap(chol_factorize_simplicial(chol, A));
      |                                                                   ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7:   required from 'class Eigen::SparseMapBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, 0>'
   50 | class SparseMapBase<Derived,ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7:   required from 'class Eigen::SparseMapBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, 1>'
  148 | class SparseMapBase<Derived,WriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7:   required from 'class Eigen::Map<Eigen::SparseMatrix<double, 0, int> >'
  222 | class Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/InputParameter.h:64:11:   required from 'class Rcpp::ConstInputParameter<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >'
   64 |         T obj ;
      |           ^~~
RcppExports.cpp:156:97:   required from here
  156 |     Rcpp::traits::input_parameter< const Eigen::Map<Eigen::SparseMatrix<double>> >::type B(BSEXP);
      |                                                                                                 ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, -1, -1>'
  178 | class Matrix
      |       ^~~~~~
RcppExports.cpp:181:58:   required from here
  181 |     rcpp_result_gen = Rcpp::wrap(chol_solve_Lt_simplicial(chol, z));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SparseMatrix<double, 0, int>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80:   required from 'struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> > >'
  336 |   typedef typename DenseCoeffsBase<Derived,ReadOnlyAccessors>::CoeffReturnType CoeffReturnType;
      |                                                                                ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8:   required from 'struct Eigen::internal::evaluator<Eigen::SparseMatrix<double, 0, int> >'
 1505 | struct evaluator<SparseMatrix<_Scalar,_Options,_StorageIndex> >
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:77:20:   required from 'void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; SrcXprType = Eigen::SparseMatrix<double, 0, int>]'
   77 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; SrcXprType = Eigen::SparseMatrix<double, 0, int>; Functor = Eigen::internal::assign_op<double, double>; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]'
  132 |     assign_sparse_to_sparse(dst.derived(), src.derived());
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix<double, 0, int>; Src = Eigen::SparseMatrix<double, 0, int>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:713:13:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>&) [with _Scalar = double; int _Options = 0; _StorageIndex = int]'
  713 |       *this = other.derived();
      |       ~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigenWrap.h:387:24:   required from 'Eigen::SparseMatrix<Scalar> Rcpp::traits::Exporter<Eigen::SparseMatrix<Scalar> >::get() [with T = double]'
  387 |                 return ans;
      |                        ^~~
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/as.h:88:32:   required from 'T Rcpp::internal::as(SEXP, Rcpp::traits::r_type_generic_tag) [with T = Eigen::SparseMatrix<double, 0, int>; SEXP = SEXPREC*]'
   88 |             return exporter.get();
      |                    ~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/as.h:151:31:   required from 'T Rcpp::as(SEXP) [with T = Eigen::SparseMatrix<double, 0, int>; SEXP = SEXPREC*]'
  151 |         return internal::as<T>(x, typename traits::r_type_traits<T>::r_category());
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/InputParameter.h:72:59:   required from 'Rcpp::ConstReferenceInputParameter<T>::ConstReferenceInputParameter(SEXP) [with T = Eigen::SparseMatrix<double, 0, int>; SEXP = SEXPREC*]'
   72 |         ConstReferenceInputParameter(SEXP x_) : obj( as<T>(x_) ){}
      |                                                      ~~~~~^~~~
RcppExports.cpp:109:86:   required from here
  109 |     Rcpp::traits::input_parameter< const Eigen::SparseMatrix<double>& >::type A(ASEXP);
      |                                                                                      ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c ald_gmrf.cpp -o ald_gmrf.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c ald_simple.cpp -o ald_simple.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c chol_factor.cpp -o chol_factor.o
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:205,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Dense:1,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigenForward.h:28,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigen.h:25,
                 from evgmrf_types.h:5,
                 from chol_factor.cpp:1:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i;
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b;
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument '__m128' [-Wignored-attributes]
   49 | template<> struct is_arithmetic<__m128>  { enum { value = true }; };
      |                                       ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
   50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument '__m128d' [-Wignored-attributes]
   51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
      |                                        ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
  222 | template<> struct unpacket_traits<Packet4f> {
      |                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
  228 | template<> struct unpacket_traits<Packet2d> {
      |                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
 1124 | ptranspose(PacketBlock<Packet4f,4>& kernel) {
      |                                  ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
 1129 | ptranspose(PacketBlock<Packet2d,2>& kernel) {
      |                                  ^
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:174:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
   16 |   struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet4f' {aka '__m128'} [-Wignored-attributes]
   29 |   struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
   16 |   struct conj_helper<PACKET_REAL, PACKET_CPLX, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument 'Eigen::internal::Packet2d' {aka '__m128d'} [-Wignored-attributes]
   29 |   struct conj_helper<PACKET_CPLX, PACKET_REAL, false, false> {          \
      |                                                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro 'EIGEN_MAKE_CONJ_HELPER_CPLX_REAL'
  298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:165:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<float, 4>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from 'struct Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >'
   22 |   typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
      |                                                         ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49:   required from 'struct Eigen::internal::traits<Eigen::Quaternion<float> >'
  266 |     Alignment = internal::traits<Coefficients>::Alignment,
      |                                                 ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46:   required from here
   24 |     ResAlignment = traits<Quaternion<float> >::Alignment
      |                                              ^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(4) float>::half' {aka '__m128'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
  208 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
      |                                                                                        ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:271:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<float, 4, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50:   required from 'class Eigen::QuaternionBase<Eigen::Quaternion<float> >'
   46 |   typedef typename Coefficients::CoeffReturnType CoeffReturnType;
      |                                                  ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7:   required from 'class Eigen::Quaternion<float>'
  273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> >
      |       ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3:   required from here
   27 |   {
      |   ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<float>::type' {aka '__m128'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, 4>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from 'struct Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >'
   22 |   typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
      |                                                         ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49:   required from 'struct Eigen::internal::traits<Eigen::Quaternion<double> >'
  266 |     Alignment = internal::traits<Coefficients>::Alignment,
      |                                                 ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47:   required from here
   98 |     ResAlignment = traits<Quaternion<double> >::Alignment
      |                                               ^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  208 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
      |                                                                                        ^~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, 4, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50:   required from 'class Eigen::QuaternionBase<Eigen::Quaternion<double> >'
   46 |   typedef typename Coefficients::CoeffReturnType CoeffReturnType;
      |                                                  ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7:   required from 'class Eigen::Quaternion<double>'
  273 | class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> >
      |       ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3:   required from here
  102 |   {
      |   ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/SparseCore:37,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Sparse:26,
                 from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/RcppEigenForward.h:29:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7:   required from 'class Eigen::SparseMatrix<double, 0, int>'
   96 | class SparseMatrix
      |       ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25:   required from here
   61 |   typedef Triplet<double> T;
      |                         ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of 'struct Eigen::internal::find_best_packet<double, -1>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from 'struct Eigen::internal::traits<Eigen::Matrix<double, -1, 1> >'
   22 |   typedef typename find_best_packet<_Scalar,size>::type PacketScalar;
      |                                                         ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, -1, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:264:16:   required from 'class Eigen::SimplicialCholeskyBase<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> > >'
  264 |     VectorType m_diag;                                // the diagonal coefficients (LDLT mode)
      |                ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:338:11:   required from 'class Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >'
  338 |     class SimplicialLLT : public SimplicialCholeskyBase<SimplicialLLT<_MatrixType,_UpLo,_Ordering> >
      |           ^~~~~~~~~~~~~
chol_factor.cpp:21:17:   required from here
   21 |   return 2.0 * c.matrixL().nestedExpression().diagonal().array().log().sum();
      |                 ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  190 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) double>::half' {aka '__m128d'} [-Wignored-attributes]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  208 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
      |                                                                                        ^~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, -1, 1>'
  178 | class Matrix
      |       ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:264:16:   required from 'class Eigen::SimplicialCholeskyBase<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> > >'
  264 |     VectorType m_diag;                                // the diagonal coefficients (LDLT mode)
      |                ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:338:11:   required from 'class Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >'
  338 |     class SimplicialLLT : public SimplicialCholeskyBase<SimplicialLLT<_MatrixType,_UpLo,_Ordering> >
      |           ^~~~~~~~~~~~~
chol_factor.cpp:21:17:   required from here
   21 |   return 2.0 * c.matrixL().nestedExpression().diagonal().array().log().sum();
      |                 ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56:   required from 'class Eigen::TriangularViewImpl<const Eigen::SparseMatrix<double, 0, int>, 1, Eigen::Sparse>'
   25 | template<typename MatrixType, unsigned int Mode> class TriangularViewImpl<MatrixType,Mode,Sparse>
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58:   required from 'class Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>'
  187 | template<typename _MatrixType, unsigned int _Mode> class TriangularView
      |                                                          ^~~~~~~~~~~~~~
chol_factor.cpp:21:25:   required from here
   21 |   return 2.0 * c.matrixL().nestedExpression().diagonal().array().log().sum();
      |                ~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53:   required from 'class Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0>'
   63 | template<typename MatrixType, int _DiagIndex> class Diagonal
      |                                                     ^~~~~~~~
chol_factor.cpp:21:55:   required from here
   21 |   return 2.0 * c.matrixL().nestedExpression().diagonal().array().log().sum();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34:   required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> > >'
   39 | template<typename Derived> class ArrayBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7:   required from 'class Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> >'
   42 | class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
      |       ^~~~~~~~~~~~
chol_factor.cpp:21:63:   required from here
   21 |   return 2.0 * c.matrixL().nestedExpression().diagonal().array().log().sum();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> > >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> > > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34:   required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> > > >'
   39 | template<typename Derived> class ArrayBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> >, Eigen::Dense>'
   94 | class CwiseUnaryOpImpl
      |       ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::SparseMatrix<double, 0, int>, 0> > >'
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |       ^~~~~~~~~~~~
chol_factor.cpp:21:69:   required from here
   21 |   return 2.0 * c.matrixL().nestedExpression().diagonal().array().log().sum();
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from 'class Eigen::Matrix<double, -1, -1>'
  178 | class Matrix
      |       ^~~~~~
chol_factor.cpp:74:28:   required from here
   74 |   Rcpp::NumericVector out(Z.data(), Z.data() + Z.size());
      |                            ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7:   required from 'class Eigen::SparseMapBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, 0>'
   50 | class SparseMapBase<Derived,ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7:   required from 'class Eigen::SparseMapBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, 1>'
  148 | class SparseMapBase<Derived,WriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7:   required from 'class Eigen::Map<Eigen::SparseMatrix<double, 0, int> >'
  222 | class Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chol_factor.cpp:82:94:   required from here
   82 |                                               const Eigen::Map<Eigen::SparseMatrix<double>> B) {
      |                                                                                              ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34:   required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>'
  223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >'
   94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
      |                                                                               ^~~
chol_factor.cpp:103:59:   required from here
  103 |   if (c.permutationP().size() > 0) Y = c.permutationP() * B;
      |                                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:120:7:   required from 'class Eigen::internal::dense_product_base<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2, 8>'
  120 | class dense_product_base
      |       ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:152:7:   required from 'class Eigen::ProductImpl<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Dense>'
  152 | class ProductImpl<Lhs,Rhs,Option,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from 'class Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>'
   71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
      |       ^~~~~~~
chol_factor.cpp:103:59:   required from here
  103 |   if (c.permutationP().size() > 0) Y = c.permutationP() * B;
      |                                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>'
   94 | class CwiseUnaryOpImpl
      |       ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >'
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |       ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:43:39:   required from 'struct Eigen::internal::traits<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >'
   43 |   typedef typename MatrixType::Scalar InputScalar;
      |                                       ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7:   required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>'
   56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
      |       ^~~~~~~~~~~~~~~~
chol_factor.cpp:106:33:   required from here
  106 |   return Y.colwise().squaredNorm().transpose();
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7:   required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>'
   56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
      |       ^~~~~~~~~~~~~~~~
chol_factor.cpp:106:33:   required from here
  106 |   return Y.colwise().squaredNorm().transpose();
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37:   required from 'class Eigen::TransposeImpl<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0>, Eigen::Dense>'
  118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37:   required from 'class Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >'
   52 | template<typename MatrixType> class Transpose
      |                                     ^~~~~~~~~
chol_factor.cpp:106:45:   required from here
  106 |   return Y.colwise().squaredNorm().transpose();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34:   required from 'class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 1>'
  223 | template<typename Derived> class MapBase<Derived, WriteAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from 'class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >'
   94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
      |                                                                               ^~~
chol_factor.cpp:119:57:   required from here
  119 |   Eigen::Map<Eigen::MatrixXd, 0, Eigen::OuterStride<>> Y(
      |                                                         ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, Eigen::Dense>'
   94 | class CwiseUnaryOpImpl
      |       ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |       ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:43:39:   required from 'struct Eigen::internal::traits<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >'
   43 |   typedef typename MatrixType::Scalar InputScalar;
      |                                       ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7:   required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0>'
   56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
      |       ^~~~~~~~~~~~~~~~
chol_factor.cpp:121:48:   required from here
  121 |   Eigen::VectorXd out = Y.colwise().squaredNorm().transpose();
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7:   required from 'class Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0>'
   56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
      |       ^~~~~~~~~~~~~~~~
chol_factor.cpp:121:48:   required from here
  121 |   Eigen::VectorXd out = Y.colwise().squaredNorm().transpose();
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37:   required from 'class Eigen::TransposeImpl<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0>, Eigen::Dense>'
  118 | template<typename MatrixType> class TransposeImpl<MatrixType,Dense>
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37:   required from 'class Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >'
   52 | template<typename MatrixType> class Transpose
      |                                     ^~~~~~~~~
chol_factor.cpp:121:60:   required from here
  121 |   Eigen::VectorXd out = Y.colwise().squaredNorm().transpose();
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> > >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9:   required from 'class Eigen::internal::SparseTransposeImpl<const Eigen::SparseMatrix<double, 0, int>, 1024>'
   22 |   class SparseTransposeImpl<MatrixType,CompressedAccessBit>
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37:   required from 'class Eigen::TransposeImpl<const Eigen::SparseMatrix<double, 0, int>, Eigen::Sparse>'
   45 | template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37:   required from 'class Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >'
   52 | template<typename MatrixType> class Transpose
      |                                     ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44:   required from 'struct Eigen::internal::traits<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2> >'
  175 |   typedef typename MatrixType::PlainObject FullMatrixType;
      |                                            ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59:   required from 'struct Eigen::EigenBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2> >'
   42 |   typedef typename internal::traits<Derived>::StorageKind StorageKind;
      |                                                           ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:26:34:   required from 'class Eigen::SparseMatrixBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2> >'
   26 | template<typename Derived> class SparseMatrixBase
      |                                  ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56:   required from 'class Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2, Eigen::Sparse>'
   25 | template<typename MatrixType, unsigned int Mode> class TriangularViewImpl<MatrixType,Mode,Sparse>
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58:   required from 'class Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>'
  187 | template<typename _MatrixType, unsigned int _Mode> class TriangularView
      |                                                          ^~~~~~~~~~~~~~
chol_factor.cpp:139:12:   required from here
  139 |   c.matrixU().solveInPlace(Y);                       // Y = L^{-T} Z  (matrixU() is L')
      |   ~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56:   required from 'class Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2, Eigen::Sparse>'
   25 | template<typename MatrixType, unsigned int Mode> class TriangularViewImpl<MatrixType,Mode,Sparse>
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58:   required from 'class Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>'
  187 | template<typename _MatrixType, unsigned int _Mode> class TriangularView
      |                                                          ^~~~~~~~~~~~~~
chol_factor.cpp:139:12:   required from here
  139 |   c.matrixU().solveInPlace(Y);                       // Y = L^{-T} Z  (matrixU() is L')
      |   ~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:120:7:   required from 'class Eigen::internal::dense_product_base<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2, 8>'
  120 | class dense_product_base
      |       ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:152:7:   required from 'class Eigen::ProductImpl<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2, Eigen::Dense>'
  152 | class ProductImpl<Lhs,Rhs,Option,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from 'class Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>'
   71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
      |       ^~~~~~~
chol_factor.cpp:140:68:   required from here
  140 |   if (c.permutationPinv().size() > 0) return c.permutationPinv() * Y;   // P^{-1} = P'
      |                                                                    ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Array<double, 1, -1, 1, 1, -1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, 1, -1, 1, 1, -1>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Array<double, 1, -1, 1, 1, -1>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Array<double, 1, -1, 1, 1, -1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34:   required from 'class Eigen::ArrayBase<Eigen::Array<double, 1, -1, 1, 1, -1> >'
   39 | template<typename Derived> class ArrayBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from 'class Eigen::PlainObjectBase<Eigen::Array<double, 1, -1, 1, 1, -1> >'
   98 | class PlainObjectBase : public internal::dense_xpr_base<Derived>::type
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Array.h:45:7:   required from 'class Eigen::Array<double, 1, -1, 1, 1, -1>'
   45 | class Array
      |       ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Map.h:24:49:   required from 'struct Eigen::internal::traits<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > >'
   24 |                              ? PlainObjectType::ColsAtCompileTime
      |                                                 ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48:   required from 'struct Eigen::internal::accessors_level<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > >'
   32 |   enum { has_direct_access = (traits<Derived>::Flags & DirectAccessBit) ? 1 : 0,
      |                                                ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75:   required from 'class Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> >'
  111 |          int Level = internal::accessors_level<Derived>::has_write_access ? WriteAccessors : ReadOnlyAccessors
      |                                                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/CholmodSupport/CholmodSupport.h:426:65:   required from 'Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::Scalar Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::logDeterminant() const [with _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; Derived = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; Scalar = double]'
  426 |           Map<const Array<Scalar,1,Dynamic>, 0, InnerStride<> > sk(x + px[k], ncols, InnerStride<>(nrows+1));
      |                                                                 ^~
chol_factor.cpp:24:26:   required from here
   24 |   return c.logDeterminant();
      |          ~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> >, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34:   required from 'class Eigen::ArrayBase<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > >'
   39 | template<typename Derived> class ArrayBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> >, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from 'class Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> >'
   94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
      |                                                                               ^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/CholmodSupport/CholmodSupport.h:426:65:   required from 'Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::Scalar Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::logDeterminant() const [with _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; Derived = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; Scalar = double]'
  426 |           Map<const Array<Scalar,1,Dynamic>, 0, InnerStride<> > sk(x + px[k], ncols, InnerStride<>(nrows+1));
      |                                                                 ^~
chol_factor.cpp:24:26:   required from here
   24 |   return c.logDeterminant();
      |          ~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34:   required from 'class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > > >'
   39 | template<typename Derived> class ArrayBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> >, Eigen::Dense>'
   94 | class CwiseUnaryOpImpl
      |       ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::Map<const Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<> > >'
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |       ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/CholmodSupport/CholmodSupport.h:427:34:   required from 'Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::Scalar Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::logDeterminant() const [with _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; Derived = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; Scalar = double]'
  427 |           logDet += sk.real().log().sum();
      |                     ~~~~~~~~~~~~~^~
chol_factor.cpp:24:26:   required from here
   24 |   return c.logDeterminant();
      |          ~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::SparseMatrix<double, 0, int>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80:   required from 'struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> > >'
  336 |   typedef typename DenseCoeffsBase<Derived,ReadOnlyAccessors>::CoeffReturnType CoeffReturnType;
      |                                                                                ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8:   required from 'struct Eigen::internal::evaluator<Eigen::SparseMatrix<double, 0, int> >'
 1505 | struct evaluator<SparseMatrix<_Scalar,_Options,_StorageIndex> >
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8:   required from 'struct Eigen::internal::evaluator<const Eigen::SparseMatrix<double, 0, int> >'
  100 | struct evaluator<const T>
      |        ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:108:50:   required from 'struct Eigen::internal::sparse_solve_triangular_selector<const Eigen::SparseMatrix<double, 0, int>, Eigen::Matrix<double, -1, -1>, 1, 1, 0>'
  108 |   typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
      |                                                  ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:189:126:   required from 'void Eigen::TriangularViewImpl<MatrixType, Mode, Eigen::Sparse>::solveInPlace(Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; MatrixType = const Eigen::SparseMatrix<double, 0, int>; unsigned int Mode = 1]'
  189 |   internal::sparse_solve_triangular_selector<ExpressionType, typename internal::remove_reference<OtherCopy>::type, Mode>::run(derived().nestedExpression(), otherCopy);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chol_factor.cpp:105:27:   required from here
  105 |   c.matrixL().solveInPlace(Y);                       // Y = L^{-1} P B
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, -1> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, -1> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from 'class Eigen::Map<const Eigen::Matrix<double, -1, -1> >'
   94 | template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
      |                                                                               ^~~
chol_factor.cpp:71:37:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   71 |   Eigen::Map<const Eigen::MatrixXd> B(b.begin(), n, k);   // no copy
      |                                     ^
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from 'class Eigen::SolveImpl<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, Eigen::Dense>'
   86 | class SolveImpl<Decomposition,RhsType,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from 'class Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >'
   62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>
      |       ^~~~~
chol_factor.cpp:72:30:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                       ~~~~~~~^~~
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:104:7:   required from 'class Eigen::SolveImpl<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, Eigen::Sparse>'
  104 | class SolveImpl : public internal::generic_xpr_base<Solve<Decomposition,RhsType>, MatrixXpr, StorageKind>::type
      |       ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from 'class Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >'
   62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>
      |       ^~~~~
chol_factor.cpp:85:42:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                                   ~~~~~~~^~~
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from 'class Eigen::SolveImpl<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, Eigen::Dense>'
   86 | class SolveImpl<Decomposition,RhsType,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from 'class Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >'
   62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>
      |       ^~~~~
chol_factor.cpp:72:30:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                       ~~~~~~~^~~
chol_factor.cpp:221:26:   required from here
  221 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:104:7:   required from 'class Eigen::SolveImpl<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, Eigen::Sparse>'
  104 | class SolveImpl : public internal::generic_xpr_base<Solve<Decomposition,RhsType>, MatrixXpr, StorageKind>::type
      |       ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from 'class Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >'
   62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>
      |       ^~~~~
chol_factor.cpp:85:42:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                                   ~~~~~~~^~~
chol_factor.cpp:227:27:   required from here
  227 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Ref<Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::Ref<Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7:   required from 'class Eigen::SparseMapBase<Eigen::Ref<Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 0>'
   50 | class SparseMapBase<Derived,ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7:   required from 'class Eigen::SparseMapBase<Eigen::Ref<Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 1>'
  148 | class SparseMapBase<Derived,WriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:83:34:   required from 'class Eigen::internal::SparseRefBase<Eigen::Ref<Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >'
   83 | template<typename Derived> class SparseRefBase
      |                                  ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:123:7:   required from 'class Eigen::Ref<Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >'
  123 | class Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType >
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/CholmodSupport/CholmodSupport.h:127:38:   required from 'cholmod_sparse Eigen::viewAsCholmod(const SparseSelfAdjointView<const SparseMatrix<_Scalar, _Options, _StorageIndex>, UpLo>&) [with _Scalar = double; int _Options = 0; _Index = int; unsigned int UpLo = 1; cholmod_sparse = cholmod_sparse_struct]'
  127 |   cholmod_sparse res = viewAsCholmod(Ref<SparseMatrix<_Scalar,_Options,_Index> >(mat.matrix().const_cast_derived()));
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/CholmodSupport/CholmodSupport.h:295:39:   required from 'void Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::analyzePattern(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; Derived = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; MatrixType = Eigen::SparseMatrix<double, 0, int>]'
  295 |       cholmod_sparse A = viewAsCholmod(matrix.template selfadjointView<UpLo>());
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chol_factor.cpp:47:23:   required from 'Rcpp::XPtr<Class> analyze_impl(const Eigen::SparseMatrix<double, 0, int>&) [with Solver = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >]'
   47 |   chol->analyzePattern(A);
      |   ~~~~~~~~~~~~~~~~~~~~^~~
chol_factor.cpp:177:30:   required from here
  177 |   return analyze_impl<SupLLT>(A);
      |          ~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::SparseMatrix<double, 0, int>, const Eigen::SparseMatrix<double, 0, int> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7:   required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::SparseMatrix<double, 0, int>, const Eigen::SparseMatrix<double, 0, int>, Eigen::Sparse>'
   36 | class CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Sparse>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7:   required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::SparseMatrix<double, 0, int>, const Eigen::SparseMatrix<double, 0, int> >'
   77 | class CwiseBinaryOp :
      |       ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/OrderingMethods/Ordering.h:36:14:   required from 'void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix<double, 0, int>]'
   36 |   symmat = C + A;
      |            ~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/OrderingMethods/Ordering.h:63:42:   required from 'void Eigen::AMDOrdering<StorageIndex>::operator()(const MatrixType&, PermutationType&) [with MatrixType = Eigen::SparseMatrix<double, 0, int>; StorageIndex = int; PermutationType = Eigen::PermutationMatrix<-1, -1, int>]'
   63 |       internal::ordering_helper_at_plus_a(mat,symm);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:671:15:   required from 'void Eigen::SimplicialCholeskyBase<Derived>::ordering(const MatrixType&, const CholMatrixType*&, CholMatrixType&) [with Derived = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; MatrixType = Eigen::SparseMatrix<double, 0, int>; ConstCholMatrixPtr = const Eigen::SparseMatrix<double, 0, int>*; CholMatrixType = Eigen::SparseMatrix<double, 0, int>]'
  671 |       ordering(C,m_Pinv);
      |       ~~~~~~~~^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:244:7:   required from 'void Eigen::SimplicialCholeskyBase<Derived>::analyzePattern(const MatrixType&, bool) [with Derived = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; MatrixType = Eigen::SparseMatrix<double, 0, int>]'
  244 |       ordering(a, pmat, tmp);
      |       ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:386:27:   required from 'void Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>::analyzePattern(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>; MatrixType = Eigen::SparseMatrix<double, 0, int>]'
  386 |       Base::analyzePattern(a, false);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
chol_factor.cpp:47:23:   required from 'Rcpp::XPtr<Class> analyze_impl(const Eigen::SparseMatrix<double, 0, int>&) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   47 |   chol->analyzePattern(A);
      |   ~~~~~~~~~~~~~~~~~~~~^~~
chol_factor.cpp:172:30:   required from here
  172 |   return analyze_impl<SimLLT>(A);
      |          ~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 2; Scalar = double; SrcXprType = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>]'
  148 |     generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:140:66:   required from here
  140 |   if (c.permutationPinv().size() > 0) return c.permutationPinv() * Y;   // P^{-1} = P'
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, -1>, 1, -1, false, true>'
  329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 2; Scalar = double; SrcXprType = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>]'
  148 |     generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:140:66:   required from here
  140 |   if (c.permutationPinv().size() > 0) return c.permutationPinv() * Y;   // P^{-1} = P'
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:120:7:   required from 'class Eigen::internal::dense_product_base<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2, 8>'
  120 | class dense_product_base
      |       ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:152:7:   required from 'class Eigen::ProductImpl<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2, Eigen::Dense>'
  152 | class ProductImpl<Lhs,Rhs,Option,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from 'class Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 2>'
   71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
      |       ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:20:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:72:19:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                   ^
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>'
   94 | class CwiseUnaryOpImpl
      |       ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> >'
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |       ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DiagonalMatrix.h:278:47:   required from 'struct Eigen::internal::traits<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > > >'
  278 |   typedef typename DiagonalVectorType::Scalar Scalar;
      |                                               ^~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:72:19:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                   ^
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:120:7:   required from 'class Eigen::internal::dense_product_base<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1, 8>'
  120 | class dense_product_base
      |       ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:152:7:   required from 'class Eigen::ProductImpl<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>'
  152 | class ProductImpl<Lhs,Rhs,Option,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from 'class Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Matrix<double, -1, -1>, 1>'
   71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
      |       ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:181:46:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:72:19:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                   ^
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:17:7:   required from 'class Eigen::BlockImpl<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true, Eigen::Sparse>'
   17 | class BlockImpl<XprType,BlockRows,BlockCols,true,Sparse>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:103:81:   required from 'class Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true>'
  103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
      |                                                                                 ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:38:46:   required from 'typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rhs = Eigen::SparseMatrixBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Dest = Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]'
   38 |     tmp.leftCols(actualCols) = rhs.middleCols(k,actualCols);
      |                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:193:50:   required from 'void Eigen::SimplicialCholeskyBase<Derived>::_solve_impl(const Eigen::SparseMatrixBase<OtherDerived>&, Eigen::SparseMatrixBase<OtherDerived>&) const [with Rhs = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Dest = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
  193 |       internal::solve_sparse_through_dense_panels(derived(), b, dest);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from 'class Eigen::SolveImpl<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Dense>'
   86 | class SolveImpl<Decomposition,RhsType,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from 'class Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >'
   62 | class Solve : public SolveImpl<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>
      |       ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:39:42:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Block<Eigen::SparseMatrix<double, 0, int>, -1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::Block<Eigen::SparseMatrix<double, 0, int>, -1, -1, true> >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:96:7:   required from 'class Eigen::internal::sparse_matrix_block_impl<Eigen::SparseMatrix<double, 0, int>, -1, -1>'
   96 | class sparse_matrix_block_impl
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:287:7:   required from 'class Eigen::BlockImpl<Eigen::SparseMatrix<double, 0, int>, -1, -1, true, Eigen::Sparse>'
  287 | class BlockImpl<SparseMatrix<_Scalar, _Options, _StorageIndex>,BlockRows,BlockCols,true,Sparse>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:103:81:   required from 'class Eigen::Block<Eigen::SparseMatrix<double, 0, int>, -1, -1, true>'
  103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
      |                                                                                 ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:40:20:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseView.h:45:7:   required from 'class Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >'
   45 | class SparseView : public SparseMatrixBase<SparseView<MatrixType> >
      |       ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:40:73:   required from 'typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rhs = Eigen::SparseMatrixBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Dest = Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]'
   40 |     dest.middleCols(k,actualCols) = tmpX.leftCols(actualCols).sparseView();
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:193:50:   required from 'void Eigen::SimplicialCholeskyBase<Derived>::_solve_impl(const Eigen::SparseMatrixBase<OtherDerived>&, Eigen::SparseMatrixBase<OtherDerived>&) const [with Rhs = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Dest = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
  193 |       internal::solve_sparse_through_dense_panels(derived(), b, dest);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Ref.h:59:34:   required from 'class Eigen::RefBase<Eigen::Ref<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >'
   59 | template<typename Derived> class RefBase
      |                                  ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Ref.h:329:77:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:72:19:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                   ^
chol_factor.cpp:221:26:   required from here
  221 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80:   required from 'struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > > >'
  336 |   typedef typename DenseCoeffsBase<Derived,ReadOnlyAccessors>::CoeffReturnType CoeffReturnType;
      |                                                                                ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:282:8:   required from 'struct Eigen::internal::evaluator<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >'
  282 | struct evaluator<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1181 |   const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator<OtherDerived>::Flags & RowMajorBit);
      |                                                                                             ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/CholmodSupport/CholmodSupport.h:371:22:   required from 'void Eigen::CholmodBase<_MatrixType, _UpLo, Derived>::_solve_impl(const Eigen::SparseMatrixBase<OtherDerived>&, Eigen::SparseMatrixBase<OtherDerived>&) const [with RhsDerived = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; DestDerived = Eigen::SparseMatrix<double, 0, int>; _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; Derived = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >]'
  371 |       dest.derived() = viewAsEigen<typename DestDerived::Scalar,ColMajor,typename DestDerived::StorageIndex>(*x_cs);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::CholmodSupernodalLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:227:27:   required from here
  227 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false, true>'
  329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  779 |       internal::call_assignment(this->derived(), other.derived());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  225 |       return Base::_set(other);
      |              ~~~~~~~~~~^~~~~~~
chol_factor.cpp:103:59:   required from here
  103 |   if (c.permutationP().size() > 0) Y = c.permutationP() * B;
      |                                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from 'class Eigen::SparseCompressedBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >'
   36 | class SparseCompressedBase
      |       ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7:   required from 'class Eigen::SparseMapBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 0>'
   50 | class SparseMapBase<Derived,ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:83:34:   required from 'class Eigen::internal::SparseRefBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >'
   83 | template<typename Derived> class SparseRefBase
      |                                  ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:177:7:   required from 'class Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >'
  177 | class Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:128:88:   required from 'Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::BlockType& Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >; SparseMatrixType = Eigen::SparseMatrix<double, 0, int>; int BlockRows = -1; int BlockCols = -1; BlockType = Eigen::Block<Eigen::SparseMatrix<double, 0, int>, -1, -1, true>]'
  128 |       Ref<const SparseMatrix<Scalar, IsRowMajor ? RowMajor : ColMajor, StorageIndex> > tmp(other.derived());
      |                                                                                        ^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:40:35:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of 'class Eigen::SparseMatrixBase<Eigen::Block<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, -1, 1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:17:7:   required from 'class Eigen::BlockImpl<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, -1, 1, true, Eigen::Sparse>'
   17 | class BlockImpl<XprType,BlockRows,BlockCols,true,Sparse>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:103:81:   required from 'class Eigen::Block<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, -1, 1, true>'
  103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
      |                                                                                 ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:194:85:   required from 'Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::BlockType& Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >; SparseMatrixType = Eigen::SparseMatrix<double, 0, int>; int BlockRows = -1; int BlockCols = -1; BlockType = Eigen::Block<Eigen::SparseMatrix<double, 0, int>, -1, -1, true>]'
  194 |           StorageIndex nnz_k = internal::convert_index<StorageIndex>(tmp.innerVector(k).nonZeros());
      |                                                                      ~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:40:35:   required from 'typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rhs = Eigen::SparseMatrixBase<Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Dest = Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]'
   40 |     dest.middleCols(k,actualCols) = tmpX.leftCols(actualCols).sparseView();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:193:50:   required from 'void Eigen::SimplicialCholeskyBase<Derived>::_solve_impl(const Eigen::SparseMatrixBase<OtherDerived>&, Eigen::SparseMatrixBase<OtherDerived>&) const [with Rhs = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Dest = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
  193 |       internal::solve_sparse_through_dense_panels(derived(), b, dest);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   47 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80:   required from 'struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > > >'
  336 |   typedef typename DenseCoeffsBase<Derived,ReadOnlyAccessors>::CoeffReturnType CoeffReturnType;
      |                                                                                ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:364:8:   required from 'struct Eigen::internal::evaluator<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >'
  364 | struct evaluator<Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:45:21:   required from 'Eigen::Index Eigen::BlockImpl<XprType, BlockRows, BlockCols, true, Eigen::Sparse>::nonZeros() const [with XprType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; Eigen::Index = long long int]'
   45 |       EvaluatorType matEval(m_matrix);
      |                     ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:194:97:   required from 'Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::BlockType& Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >; SparseMatrixType = Eigen::SparseMatrix<double, 0, int>; int BlockRows = -1; int BlockCols = -1; BlockType = Eigen::Block<Eigen::SparseMatrix<double, 0, int>, -1, -1, true>]'
  194 |           StorageIndex nnz_k = internal::convert_index<StorageIndex>(tmp.innerVector(k).nonZeros());
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:40:35:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:172:103:   required from 'class Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true, false>'
  172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense
      |                                                                                                       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   required from 'class Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true, Eigen::Dense>'
  154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:103:81:   required from 'class Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>'
  103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
      |                                                                                 ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, member_sum<double, double>, 0> >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:106:45:   required from here
  106 |   return Y.colwise().squaredNorm().transpose();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:172:103:   required from 'class Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true, false>'
  172 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class BlockImpl_dense
      |                                                                                                       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   required from 'class Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true, Eigen::Dense>'
  154 | class BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:103:81:   required from 'class Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>'
  103 | template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
      |                                                                                 ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, member_sum<double, double>, 0> >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:121:61:   required from here
  121 |   Eigen::VectorXd out = Y.colwise().squaredNorm().transpose();
      |                                                             ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/Core:277:
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseView.h:195:43:   required from 'struct Eigen::internal::unary_evaluator<Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::internal::IndexBased, double>'
  195 |       CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
      |                                           ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8:   required from 'struct Eigen::internal::evaluator<Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> > >'
   90 | struct evaluator : public unary_evaluator<T>
      |        ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  687 |       const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator<OtherDerived>::Flags & RowMajorBit);
      |                                                                                                 ^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:231:7:   required from 'void Eigen::Ref<const Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>, _Options, _StrideType>::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]'
  231 |       ::new (obj) TPlainObjectType(expr);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:190:16:   required from 'Eigen::Ref<const Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>, _Options, _StrideType>::Ref(const Eigen::SparseMatrixBase<OtherDerived>&) [with Derived = Eigen::SparseView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true> >; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]'
  190 |       construct(expr.derived(), typename Traits::template match<Derived>::type());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:128:88:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Functor = swap_assign_op<double>]'
  774 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = swap_assign_op<double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = swap_assign_op<double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22:   required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]'
  424 |       call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>());
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1033:18:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 2; Scalar = double; SrcXprType = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>]'
  148 |     generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:140:66:   required from here
  140 |   if (c.permutationPinv().size() > 0) return c.permutationPinv() * Y;   // P^{-1} = P'
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:145:37:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Sparse2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; SrcXprType = Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  145 |     internal::evaluator<SrcXprType> srcEval(src);
      |                                     ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Src = Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Src = Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::SparseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Src = Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Assign.h:75:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Map<Eigen::SparseMatrix<double, 0, int> >, -1, -1, true>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>]'
   75 |   internal::call_assignment(derived(), other.derived());
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:38:30:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:357:7:   required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >'
  357 | class redux_evaluator : public internal::evaluator<_XprType>
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:414:17:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  414 |   ThisEvaluator thisEval(derived());
      |                 ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:463:25:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  463 |   return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1:   required from 'ResultType Eigen::internal::member_sum<ResultType, Scalar>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; ResultType = double; Scalar = double]'
   97 |     { return mat.MEMBER(); }                                                                \
      |              ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21:   required from 'const Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::Scalar Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 0; Scalar = double; Eigen::Index = long long int]'
  183 |     return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:331:27:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, member_sum<double, double>, 0> >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:106:45:   required from here
  106 |   return Y.colwise().squaredNorm().transpose();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:357:7:   required from 'class Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true> >'
  357 | class redux_evaluator : public internal::evaluator<_XprType>
      |       ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:414:17:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  414 |   ThisEvaluator thisEval(derived());
      |                 ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:463:25:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  463 |   return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1:   required from 'ResultType Eigen::internal::member_sum<ResultType, Scalar>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; ResultType = double; Scalar = double]'
   97 |     { return mat.MEMBER(); }                                                                \
      |              ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21:   required from 'const Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::Scalar Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 0; Scalar = double; Eigen::Index = long long int]'
  183 |     return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:331:27:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, member_sum<double, double>, 0> >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:121:61:   required from here
  121 |   Eigen::VectorXd out = Y.colwise().squaredNorm().transpose();
      |                                                             ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Functor = assign_op<double, double>]'
  774 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 2; Scalar = double; SrcXprType = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>]'
  148 |     generic_product_impl<Lhs, Rhs>::evalTo(dst, src.lhs(), src.rhs());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, -1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:140:66:   required from here
  140 |   if (c.permutationPinv().size() > 0) return c.permutationPinv() * Y;   // P^{-1} = P'
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:120:7:   required from 'class Eigen::internal::dense_product_base<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2, 8>'
  120 | class dense_product_base
      |       ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:152:7:   required from 'class Eigen::ProductImpl<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2, Eigen::Dense>'
  152 | class ProductImpl<Lhs,Rhs,Option,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from 'class Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 2>'
   71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
      |       ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:20:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:120:7:   required from 'class Eigen::internal::dense_product_base<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, 8>'
  120 | class dense_product_base
      |       ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:152:7:   required from 'class Eigen::ProductImpl<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, Eigen::Dense>'
  152 | class ProductImpl<Lhs,Rhs,Option,Dense>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from 'class Eigen::Product<Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Matrix<double, -1, 1> > >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1>'
   71 | class Product : public ProductImpl<_Lhs,_Rhs,Option,
      |       ^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:181:46:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = assign_op<double, double>]'
  774 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 1, -1, false>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; Derived = Eigen::Matrix<double, -1, -1>]'
  779 |       internal::call_assignment(this->derived(), other.derived());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  225 |       return Base::_set(other);
      |              ~~~~~~~~~~^~~~~~~
chol_factor.cpp:103:59:   required from here
  103 |   if (c.permutationP().size() > 0) Y = c.permutationP() * B;
      |                                                           ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false, true>'
  329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:72:19:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                   ^
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7:   required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >'
   60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
      |       ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30:   required from 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>; Scalar = double]'
  347 |   return derived() = Constant(rows(), cols(), val);
      |                      ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10:   required from 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>]'
  548 |   return setConstant(Scalar(0));
      |          ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:143:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:243:63:   required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true> >; Scalar = double]'
  243 |     const Index alignedStart = internal::first_default_aligned(xpr);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  418 |   return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:463:25:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  463 |   return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1:   required from 'ResultType Eigen::internal::member_sum<ResultType, Scalar>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, -1, 1, true>; ResultType = double; Scalar = double]'
   97 |     { return mat.MEMBER(); }                                                                \
      |              ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21:   required from 'const Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::Scalar Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 0; Scalar = double; Eigen::Index = long long int]'
  183 |     return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:331:27:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, member_sum<double, double>, 0> >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double, double>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:106:45:   required from here
  106 |   return Y.colwise().squaredNorm().transpose();
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  654 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
      |                                                                          ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; Eigen::Index = long long int]':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:243:63:   required from 'static Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 3, 0>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true> >; Scalar = double]'
  243 |     const Index alignedStart = internal::first_default_aligned(xpr);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  418 |   return internal::redux_impl<Func, ThisEvaluator>::run(thisEval, func, derived());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Redux.h:463:25:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; typename Eigen::internal::traits<T>::Scalar = double]'
  463 |   return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1:   required from 'ResultType Eigen::internal::member_sum<ResultType, Scalar>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, -1, 1, true>; ResultType = double; Scalar = double]'
   97 |     { return mat.MEMBER(); }                                                                \
      |              ~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21:   required from 'const Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::Scalar Eigen::internal::evaluator<Eigen::PartialReduxExpr<MatrixType, MemberOp, Direction> >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >; MemberOp = Eigen::internal::member_sum<double, double>; int Direction = 0; Scalar = double; Eigen::Index = long long int]'
  183 |     return m_functor(m_arg.template subVector<DirectionType(Direction)>(index));
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:331:27:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, member_sum<double, double>, 0> >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; Derived = Eigen::Matrix<double, -1, 1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >, Eigen::internal::member_sum<double, double>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:121:61:   required from here
  121 |   Eigen::VectorXd out = Y.colwise().squaredNorm().transpose();
      |                                                             ^
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
  654 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
      |                                                                          ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>; Functor = assign_op<double, double>]'
  774 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1> >, 1, -1, false>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  797 |       internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; Derived = Eigen::Matrix<double, -1, -1>]'
  594 |       _set_noalias(other);
      |       ~~~~~~~~~~~~^~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<const Eigen::Matrix<double, -1, -1> > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
  423 |       : Base(other.derived())
      |                             ^
chol_factor.cpp:72:19:   required from 'Rcpp::NumericVector solve_dense_impl(Rcpp::XPtr<Class>, Rcpp::NumericVector) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]'
   72 |   Eigen::MatrixXd Z = c.solve(B);
      |                   ^
chol_factor.cpp:188:26:   required from here
  188 |   return solve_dense_impl(chol, b);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 1>'
  302 | class DenseCoeffsBase<Derived, WriteAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 3>'
  555 | class DenseCoeffsBase<Derived, DirectWriteAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34:   [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 0>':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7:   required from 'class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 2>'
  481 | class DenseCoeffsBase<Derived, DirectAccessors> : public DenseCoeffsBase<Derived, ReadOnlyAccessors>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from 'class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false> >'
   41 | template<typename Derived> class DenseBase
      |                                  ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false> >'
   48 | template<typename Derived> class MatrixBase
      |                                  ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from 'class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>, 0>'
   37 | template<typename Derived> class MapBase<Derived, ReadOnlyAccessors>
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from 'class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false, true>'
  329 | class BlockImpl_dense<XprType,BlockRows,BlockCols, InnerPanel,true>
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Functor = swap_assign_op<double>]'
  774 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Src = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Func = swap_assign_op<double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Src = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Func = swap_assign_op<double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22:   required from 'void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>]'
  424 |       call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op<Scalar>());
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1033:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of 'struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false> >':
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Functor = assign_op<double, double>]'
  774 |   SrcEvaluatorType srcEvaluator(src);
      |                    ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
  954 |     call_dense_assignment_loop(dst, src, func);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Src = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Func = assign_op<double, double>]'
  890 |   Assignment<ActualDstTypeCleaned,Src,Func>::run(actualDst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Src = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Func = assign_op<double, double>; typename enable_if<(! evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]'
  858 |   call_assignment_no_alias(dst, src, func);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>; Src = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, true>, 1, -1, false>]'
  836 |   call_assignment(dst, src, internal::assign_op<typename Dst::Scalar,typename Src::Scalar>());
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; DecType = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >; RhsType = Eigen::Map<Eigen::SparseMatrix<double, 0, int> >; Scalar = double; SrcXprType = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >]'
  236 |     src.dec()._solve_impl(src.rhs(), dst);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from 'Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; Derived = Eigen::SparseMatrix<double, 0, int>]'
   37 |   internal::Assignment<Derived,OtherDerived,internal::assign_op<Scalar,typename OtherDerived::Scalar> >
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |           ::run(derived(), other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27:   required from 'Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
 1239 |     return Base::operator=(other.derived());
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15:   required from 'Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >, Eigen::Map<Eigen::SparseMatrix<double, 0, int> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]'
  689 |         *this = other.derived();
      |         ~~~~~~^~~~~~~~~~~~~~~~~
chol_factor.cpp:85:31:   required from 'Eigen::SparseMatrix<double, 0, int> solve_sparse_impl(Rcpp::XPtr<Class>, Eigen::Map<Eigen::SparseMatrix<double, 0, int> >) [with Solver = Eigen::SimplicialLLT<Eigen::SparseMatrix<double, 0, int> >]'
   85 |   Eigen::SparseMatrix<double> Z = c.solve(B);
      |                               ^
chol_factor.cpp:194:27:   required from here
  194 |   return solve_sparse_impl(chol, B);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
 1071 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
      |                                                      ^~~~~~~~~
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c gev_gmrf.cpp -o gev_gmrf.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c gev_simple.cpp -o gev_simple.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c gpd_gmrf.cpp -o gpd_gmrf.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c gpd_simple.cpp -o gpd_simple.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c index2W.cpp -o index2W.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c poisgpd_gmrf.cpp -o poisgpd_gmrf.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c poisgpd_simple.cpp -o poisgpd_simple.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c pproc_gmrf.cpp -o pproc_gmrf.o
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c rlarge_gmrf.cpp -o rlarge_gmrf.o
rlarge_gmrf.cpp: In function 'double rlargegmrfld0(arma::mat, arma::field<arma::Mat<double> >, arma::field<arma::Mat<double> >)':
rlarge_gmrf.cpp:68:29: warning: 'ee2' may be used uninitialized [-Wmaybe-uninitialized]
   68 |     nllh += w[r - 1] * R_pow(1 + ee1[r - 1], -ee2);
      |                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~
rlarge_gmrf.cpp:24:8: note: 'ee2' was declared here
   24 | double ee2;
      |        ^~~
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c rlarge_simple.cpp -o rlarge_simple.o
rlarge_simple.cpp: In function 'double rlarged0(arma::vec, arma::mat)':
rlarge_simple.cpp:49:20: warning: 'ee2' may be used uninitialized [-Wmaybe-uninitialized]
   49 |       nllh += R_pow(1 + ee1[r - 1], -ee2);
      |               ~~~~~^~~~~~~~~~~~~~~~~~~~~~
rlarge_simple.cpp:20:10: note: 'ee2' was declared here
   20 |   double ee2;
      |          ^~~
g++ -std=gnu++20  -I"D:/RCompile/recent/R-4.6.2/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include' -I'D:/RCompile/CRANpkg/lib/4.6/Matrix/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"   -fopenmp -DARMA_USE_CURRENT   -pedantic -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c stubbs.cpp -o stubbs.o
g++ -std=gnu++20 -shared -s -static-libgcc -o evgmrf.dll tmp.def RcppExports.o ald_gmrf.o ald_simple.o chol_factor.o gev_gmrf.o gev_simple.o gpd_gmrf.o gpd_simple.o index2W.o poisgpd_gmrf.o poisgpd_simple.o pproc_gmrf.o rlarge_gmrf.o rlarge_simple.o stubbs.o -fopenmp -LD:/RCompile/recent/R-4.6.2/bin/x64 -lRlapack -LD:/RCompile/recent/R-4.6.2/bin/x64 -lRblas -lgfortran -lquadmath -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.6.2/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_10_30_01_50_00_1719/RtmpADWG68/R.INSTALLf030069b0629c/evgmrf/src'
make[1]: Entering directory '/d/temp/2026_10_30_01_50_00_1719/RtmpADWG68/R.INSTALLf030069b0629c/evgmrf/src'
make[1]: Leaving directory '/d/temp/2026_10_30_01_50_00_1719/RtmpADWG68/R.INSTALLf030069b0629c/evgmrf/src'
installing to d:/Rcompile/CRANpkg/lib/4.6/00LOCK-evgmrf/00new/evgmrf/libs/x64
** R
** data
** 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
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'evgmrf' as evgmrf_0.1.0.zip
* DONE (evgmrf)